import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.function.Consumer;

public class demo {
    public static void main(String[] args) {
        Collection<String> col= new ArrayList();
        col.add("张三");
        col.add("李四");
        col.add("王五");

//        增强for循环
//        for (String s : col) {
//            System.out.println(s);
//        }

//        迭代器
//        Iterator<String> it = col.iterator();
//        while(it.hasNext()){
//            String s = it.next();
//            System.out.println(s);
//        }
//         匿名内部类
//        col.forEach(new Consumer<String>() {
//            @Override
//            public void accept(String s) {
//                System.out.println(s);
//            }
//        });

//            lambda表达式
//        col.forEach((String s)-> {
//                System.out.println(s);
//            }
//        );

//            lambda表达式的简化版
        col.forEach(s-> System.out.println(s));
    }
}
